package com.framework.modules.base.entity;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;

import java.io.Serializable;
import java.util.Date;

/**
 * 用户动态
 *
 * @author MIT
 * @email litmiss@gmail.com
 * @date 2020-10-23 09:13:33
 */
@TableName("tb_posts")
public class PostsEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 编号
	 */
	@TableId
	private Integer id;
	/**
	 * 用户编号
	 */
	private String uid;
	/**
	 * 类型 post,video
	 */
	private String type;
	/**
	 * 标题
	 */
	private String title;
	/**
	 * 内容
	 */
	private String content;
	/**
	 * 喜欢数
	 */
	private Integer likeCount;
	/**
	 * 评论数
	 */
	private Integer commentCount;
	/**
	 * 转发数
	 */
	private Integer shareCount;
	/**
	 * 标签
	 */
	private String tags;
	/**
	 * 位置坐标 例如 lat1:lng1
	 */
	private String location;
	/**
	 * 位置名称 中文名称
	 */
	private String locationName;
	/**
	 * 隐私设置 公开=public,私人=private,好友=friend,不感兴趣的人=stranger
	 */
	private String viewPolicy;
	/**
	 * 状态
	 */
	private String state;
	/**
	 * 发布IP
	 */
	private String ip;
	/**
	 * 发布时间
	 */
	private Integer adddate;
	/**
	 * 更新时间
	 */
	private Integer lastEdit;

	/**
	 * 设置：编号
	 */
	public void setId(Integer id) {
		this.id = id;
	}
	/**
	 * 获取：编号
	 */
	public Integer getId() {
		return id;
	}
	/**
	 * 设置：用户编号
	 */
	public void setUid(String uid) {
		this.uid = uid;
	}
	/**
	 * 获取：用户编号
	 */
	public String getUid() {
		return uid;
	}
	/**
	 * 设置：类型 post,video
	 */
	public void setType(String type) {
		this.type = type;
	}
	/**
	 * 获取：类型 post,video
	 */
	public String getType() {
		return type;
	}
	/**
	 * 设置：标题
	 */
	public void setTitle(String title) {
		this.title = title;
	}
	/**
	 * 获取：标题
	 */
	public String getTitle() {
		return title;
	}
	/**
	 * 设置：内容
	 */
	public void setContent(String content) {
		this.content = content;
	}
	/**
	 * 获取：内容
	 */
	public String getContent() {
		return content;
	}
	/**
	 * 设置：喜欢数
	 */
	public void setLikeCount(Integer likeCount) {
		this.likeCount = likeCount;
	}
	/**
	 * 获取：喜欢数
	 */
	public Integer getLikeCount() {
		return likeCount;
	}
	/**
	 * 设置：评论数
	 */
	public void setCommentCount(Integer commentCount) {
		this.commentCount = commentCount;
	}
	/**
	 * 获取：评论数
	 */
	public Integer getCommentCount() {
		return commentCount;
	}
	/**
	 * 设置：转发数
	 */
	public void setShareCount(Integer shareCount) {
		this.shareCount = shareCount;
	}
	/**
	 * 获取：转发数
	 */
	public Integer getShareCount() {
		return shareCount;
	}
	/**
	 * 设置：标签
	 */
	public void setTags(String tags) {
		this.tags = tags;
	}
	/**
	 * 获取：标签
	 */
	public String getTags() {
		return tags;
	}
	/**
	 * 设置：位置坐标 例如 lat1:lng1
	 */
	public void setLocation(String location) {
		this.location = location;
	}
	/**
	 * 获取：位置坐标 例如 lat1:lng1
	 */
	public String getLocation() {
		return location;
	}
	/**
	 * 设置：位置名称 中文名称
	 */
	public void setLocationName(String locationName) {
		this.locationName = locationName;
	}
	/**
	 * 获取：位置名称 中文名称
	 */
	public String getLocationName() {
		return locationName;
	}
	/**
	 * 设置：隐私设置 公开=public,私人=private,好友=friend,不感兴趣的人=stranger
	 */
	public void setViewPolicy(String viewPolicy) {
		this.viewPolicy = viewPolicy;
	}
	/**
	 * 获取：隐私设置 公开=public,私人=private,好友=friend,不感兴趣的人=stranger
	 */
	public String getViewPolicy() {
		return viewPolicy;
	}
	/**
	 * 设置：状态
	 */
	public void setState(String state) {
		this.state = state;
	}
	/**
	 * 获取：状态
	 */
	public String getState() {
		return state;
	}
	/**
	 * 设置：发布IP
	 */
	public void setIp(String ip) {
		this.ip = ip;
	}
	/**
	 * 获取：发布IP
	 */
	public String getIp() {
		return ip;
	}
	/**
	 * 设置：发布时间
	 */
	public void setAdddate(Integer adddate) {
		this.adddate = adddate;
	}
	/**
	 * 获取：发布时间
	 */
	public Integer getAdddate() {
		return adddate;
	}
	/**
	 * 设置：更新时间
	 */
	public void setLastEdit(Integer lastEdit) {
		this.lastEdit = lastEdit;
	}
	/**
	 * 获取：更新时间
	 */
	public Integer getLastEdit() {
		return lastEdit;
	}
}
